当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 查看开机自启动的脚本的作业号
帖子发表于 : 2017-02-24 16:02 

注册: 2016-07-20 16:40
帖子: 125
系统: Ubuntu15
送出感谢: 9
接收感谢: 0 次
代码:
pei@linux-2he6:~> ps -e
  PID TTY          TIME CMD
    1 ?        00:00:02 systemd
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 ksoftirqd/0
    5 ?        00:00:00 kworker/0:0H
    6 ?        00:00:00 kworker/u16:0
    7 ?        00:00:03 rcu_sched
    8 ?        00:00:00 rcu_bh
    9 ?        00:00:00 migration/0
   10 ?        00:00:00 watchdog/0
   11 ?        00:00:00 watchdog/1
   12 ?        00:00:00 migration/1
   13 ?        00:00:00 ksoftirqd/1
   15 ?        00:00:00 kworker/1:0H
   16 ?        00:00:00 watchdog/2
   17 ?        00:00:00 migration/2
   18 ?        00:00:00 ksoftirqd/2
   20 ?        00:00:00 kworker/2:0H
   21 ?        00:00:00 watchdog/3
   22 ?        00:00:00 migration/3
   23 ?        00:00:00 ksoftirqd/3
   25 ?        00:00:00 kworker/3:0H
   27 ?        00:00:00 kdevtmpfs
   28 ?        00:00:00 netns
   29 ?        00:00:00 perf
   30 ?        00:00:00 khungtaskd
   31 ?        00:00:00 writeback
   32 ?        00:00:00 kcompactd0
   33 ?        00:00:00 ksmd
   34 ?        00:00:00 kworker/0:1
   35 ?        00:00:00 khugepaged
   36 ?        00:00:00 crypto
   37 ?        00:00:00 kintegrityd
   38 ?        00:00:00 bioset
   39 ?        00:00:00 kblockd
   40 ?        00:00:00 devfreq_wq
   42 ?        00:00:00 kswapd0
   43 ?        00:00:00 vmstat
   44 ?        00:00:00 fsnotify_mark
   57 ?        00:00:00 kthrotld
   58 ?        00:00:00 kpsmoused
   60 ?        00:00:00 ipv6_addrconf
   61 ?        00:00:00 printk
   71 ?        00:00:00 deferwq
  238 ?        00:00:00 ata_sff
  245 ?        00:00:00 irq/17-mmc0
  251 ?        00:00:00 ttm_swap
  259 ?        00:00:00 scsi_eh_0
  260 ?        00:00:00 scsi_tmf_0
  261 ?        00:00:00 scsi_eh_1
  262 ?        00:00:00 scsi_tmf_1
  263 ?        00:00:00 scsi_eh_2
  264 ?        00:00:00 scsi_tmf_2
  265 ?        00:00:00 scsi_eh_3
  266 ?        00:00:00 scsi_tmf_3
  267 ?        00:00:00 scsi_eh_4
  268 ?        00:00:00 scsi_tmf_4
  269 ?        00:00:00 scsi_eh_5
  270 ?        00:00:00 scsi_tmf_5
  271 ?        00:00:00 kworker/u16:3
  273 ?        00:00:00 kworker/u16:5
  274 ?        00:00:00 kworker/u16:6
  276 ?        00:00:00 kworker/u16:8
  279 ?        00:00:00 bioset
  280 ?        00:00:00 bioset
  294 ?        00:00:00 kworker/0:1H
  295 ?        00:00:00 kworker/1:1H
  306 ?        00:00:00 kworker/3:1H
  307 ?        00:00:00 bioset
  320 ?        00:00:00 btrfs-worker
  321 ?        00:00:00 kworker/u17:0
  322 ?        00:00:00 btrfs-worker-hi
  323 ?        00:00:00 btrfs-delalloc
  324 ?        00:00:00 btrfs-flush_del
  325 ?        00:00:00 btrfs-cache
  326 ?        00:00:00 btrfs-submit
  327 ?        00:00:00 btrfs-fixup
  328 ?        00:00:00 btrfs-endio
  329 ?        00:00:00 btrfs-endio-met
  330 ?        00:00:00 btrfs-endio-met
  331 ?        00:00:00 btrfs-endio-rai
  332 ?        00:00:00 btrfs-endio-rep
  333 ?        00:00:00 btrfs-rmw
  334 ?        00:00:00 btrfs-endio-wri
  335 ?        00:00:00 btrfs-freespace
  336 ?        00:00:00 btrfs-delayed-m
  337 ?        00:00:00 btrfs-readahead
  338 ?        00:00:00 btrfs-qgroup-re
  339 ?        00:00:00 btrfs-extent-re
  340 ?        00:00:00 btrfs-cleaner
  341 ?        00:00:00 btrfs-transacti
  394 ?        00:00:00 kworker/2:1H
  411 ?        00:00:00 systemd-journal
  454 ?        00:00:00 systemd-udevd
  456 ?        00:00:01 haveged
  528 ?        00:00:00 irq/29-mei_me
  556 ?        00:00:00 cfg80211
  720 ?        00:00:00 xfsalloc
  721 ?        00:00:00 xfs_mru_cache
  722 ?        00:00:00 xfs-buf/sda10
  723 ?        00:00:00 xfs-data/sda10
  724 ?        00:00:00 xfs-conv/sda10
  725 ?        00:00:00 xfs-cil/sda10
  726 ?        00:00:00 xfs-reclaim/sda
  727 ?        00:00:00 xfs-log/sda10
  728 ?        00:00:00 xfs-eofblocks/s
  729 ?        00:00:00 xfsaild/sda10
  730 ?        00:00:00 kvm-irqfd-clean
  737 ?        00:00:00 mount.ntfs
  738 ?        00:00:00 mount.ntfs
  763 ?        00:00:00 auditd
  769 ?        00:00:00 kauditd
  786 ?        00:00:01 dbus-daemon
  790 ?        00:00:00 irqbalance
  793 ?        00:00:00 ModemManager
  799 ?        00:00:00 mcelog
  803 ?        00:00:00 avahi-daemon
  808 ?        00:00:00 nscd
  809 ?        00:00:00 smartd
  825 ?        00:00:00 systemd-logind
  827 tty1     00:00:00 agetty
  840 ?        00:00:00 polkitd
  937 ?        00:00:01 NetworkManager
  972 ?        00:00:00 sddm
  979 tty7     00:00:39 X
  989 ?        00:00:00 cupsd
 1055 ?        00:00:00 wpa_supplicant
 1175 ?        00:00:00 master
 1176 ?        00:00:00 pickup
 1177 ?        00:00:00 qmgr
 1193 ?        00:00:00 cron
 1212 ?        00:00:00 sddm-helper
 1214 ?        00:00:00 systemd
 1219 ?        00:00:00 (sd-pam)
 1222 ?        00:00:00 startkde
 1270 ?        00:00:00 dbus-launch
 1271 ?        00:00:00 dbus-daemon
 1272 ?        00:00:00 gpg-agent
 1287 ?        00:00:00 dhclient
 1437 ?        00:00:00 start_kdeinit
 1438 ?        00:00:00 kdeinit5
 1439 ?        00:00:00 klauncher
 1442 ?        00:00:01 kded5
 1454 ?        00:00:00 kaccess
 1465 ?        00:00:00 kglobalaccel5
 1466 ?        00:00:00 kwrapper5
 1467 ?        00:00:00 ksmserver
 1474 ?        00:00:00 dconf-service
 1480 ?        00:00:00 udisksd
 1481 ?        00:00:51 kwin_x11
 1484 ?        00:00:02 baloo_file
 1487 ?        00:00:00 kdeconnectd
 1488 ?        00:00:01 krunner
 1489 ?        00:00:10 plasmashell
 1491 ?        00:00:00 polkit-kde-auth
 1492 ?        00:00:00 xembedsniproxy
 1496 ?        00:00:00 upowerd
 1517 ?        00:00:00 pulseaudio
 1518 ?        00:00:00 rtkit-daemon
 1538 ?        00:00:00 kscreen_backend
 1544 ?        00:00:00 bluetoothd
 [color=#FF0000]1558 ?        00:00:00 ss2[/color]
 1560 ?        00:00:00 shadowsocks-loc
 1561 ?        00:00:00 goldendict
 1562 ?        00:00:00 org_kde_powerde
 1583 ?        00:00:00 obexd
 1588 ?        00:00:00 kactivitymanage
 1622 ?        00:00:00 hci0
 1623 ?        00:00:00 hci0
 1624 ?        00:00:00 kworker/u17:1
 1633 ?        00:00:00 krfcommd
 1640 ?        00:00:00 file.so
 1644 ?        00:00:01 fcitx
 1649 ?        00:00:00 dbus-daemon
 1653 ?        00:00:00 fcitx-dbus-watc
 1657 ?        00:00:00 kuiserver
 1711 ?        00:00:00 ksysguardd
 1712 ?        00:01:11 chrome
 1717 ?        00:00:00 cat
 1718 ?        00:00:00 cat
 1721 ?        00:00:00 chrome
 1722 ?        00:00:00 nacl_helper
 1725 ?        00:00:00 chrome
 1730 ?        00:00:00 gvfsd
 1735 ?        00:00:00 gvfsd-fuse
 1808 ?        00:00:33 chrome
 1824 ?        00:00:12 chrome
 1829 ?        00:00:00 chrome
 1839 ?        00:00:00 gconfd-2
 1843 ?        00:00:02 chrome
 1895 ?        00:00:00 chrome
 1897 ?        00:00:08 chrome
 1983 ?        00:00:01 dolphin
 1990 ?        00:00:00 file.so
 2145 ?        00:00:11 konsole
 2148 pts/0    00:00:00 bash
 2302 ?        00:00:00 kworker/3:2
 2344 ?        00:00:00 kworker/2:1
 2500 ?        00:00:00 kworker/1:1
 2511 ?        00:00:00 kworker/2:0
 2522 ?        00:00:00 kworker/3:0
 2540 ?        00:00:00 kworker/1:0
 2554 ?        00:00:00 kworker/0:0
 2590 ?        00:00:00 kworker/3:1
 2591 ?        00:00:04 chrome
 2636 ?        00:00:06 chrome
 2667 ?        00:00:00 kworker/0:2
 2670 ?        00:00:00 kworker/1:2
 2724 ?        00:00:00 kworker/2:2
 2734 pts/0    00:00:00 ps


ps -e确实有我想要查询的进程 ss2

ss2 是开机自启动的一个脚本,我现在想把他挂起(暂停执行)等一会之后,再让他执行.

代码:
pei@linux-2he6:~> jobs %ss2
bash: jobs: %ss2: no such job
pei@linux-2he6:~> jobs 1558
bash: jobs: 1558: no such job
pei@linux-2he6:~> jobs %1558
bash: jobs: %1558: no such job
pei@linux-2he6:~> jobs
pei@linux-2he6:~> jobs -l
pei@linux-2he6:~> fg %ss2
bash: fg: %ss2: no such job
pei@linux-2he6:~> bg %1558
bash: bg: %1558: no such job


我想,先把它调到前台,然后control+z,挂起他,bg 在开始执行他

请问问题出在那里了?为什么查不到ss2的作业号,

(还有,想要挂起后台进程一般都怎么做,感觉我这样有点麻烦)


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 查看开机自启动的脚本的作业号
帖子发表于 : 2017-02-24 18:46 
头像

注册: 2008-09-18 13:11
帖子: 2787
送出感谢: 1
接收感谢: 453
你对相关命令的理解有错误。
你所用的jobs、fg、bg这些命令,都是shell提供的功能,只针对shell的子进程。
而从你提供的ps命令输出来看,ss2并非是由你当前所用的bash来启动的,自然bash管不到它
linux下要用命令挂起一个进程,实际是对那个进程发送SIGTSTP或SIGSTOP消息
kill -TSTP 进程ID
kill -STOP 进程ID
恢复是SIGCONT消息
kill -CONT 进程ID
另外需要注意权限问题,一般要用root权限发送,命令前加上sudo


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译