Как посмотреть, какой пакет привел определенную команду?

Список всех заданий cron от всех пользователей вашей системы:

for user in $(cut -f1 -d: /etc/passwd)
do
  echo $user
  crontab -u $user -l
done

Альтернативой вашей проблеме было бы разместить их в папке cron.d и указать соответствующего пользователя в cron, как в примере :

00 01 * * * user /home/user/user-script.sh
6
задан 4 May 2011 в 15:13

20 ответов

Вы можете определить имя файла для утилиты командной строки, используя команду which. Например, мы можем найти путь к команде ls:

$ which ls
/bin/ls

С помощью этой информации вы можете узнать, какой пакет принадлежит файлу с помощью dpkg:

$ dpkg -S /bin/ls
coreutils: /bin/ls

Это говорит нам, что ls предоставляется пакетом coreutils.

10
ответ дан 25 May 2018 в 21:31
  • 1
    Чтобы сделать из него один лайнер, вы можете просто запустить dpkg -S $(which ls) и, конечно же, не забудьте заменить ls на запрашиваемую фактическую команду. – b_laoshi 25 April 2017 в 08:38

Вы можете определить имя файла для утилиты командной строки, используя команду which. Например, мы можем найти путь к команде ls:

$ which ls /bin/ls

С помощью этой информации вы можете узнать, какой пакет принадлежит файлу с помощью dpkg:

$ dpkg -S /bin/ls coreutils: /bin/ls

Это говорит нам, что ls предоставляется пакетом coreutils.

10
ответ дан 25 July 2018 в 22:02

Вы можете определить имя файла для утилиты командной строки, используя команду which. Например, мы можем найти путь к команде ls:

$ which ls /bin/ls

С помощью этой информации вы можете узнать, какой пакет принадлежит файлу с помощью dpkg:

$ dpkg -S /bin/ls coreutils: /bin/ls

Это говорит нам, что ls предоставляется пакетом coreutils.

10
ответ дан 26 July 2018 в 18:30

Вы можете определить имя файла для утилиты командной строки, используя команду which. Например, мы можем найти путь к команде ls:

$ which ls /bin/ls

С помощью этой информации вы можете узнать, какой пакет принадлежит файлу с помощью dpkg:

$ dpkg -S /bin/ls coreutils: /bin/ls

Это говорит нам, что ls предоставляется пакетом coreutils.

10
ответ дан 31 July 2018 в 11:19

Вы можете определить имя файла для утилиты командной строки, используя команду which. Например, мы можем найти путь к команде ls:

$ which ls /bin/ls

С помощью этой информации вы можете узнать, какой пакет принадлежит файлу с помощью dpkg:

$ dpkg -S /bin/ls coreutils: /bin/ls

Это говорит нам, что ls предоставляется пакетом coreutils.

10
ответ дан 2 August 2018 в 03:34

Вы можете определить имя файла для утилиты командной строки, используя команду which. Например, мы можем найти путь к команде ls:

$ which ls /bin/ls

С помощью этой информации вы можете узнать, какой пакет принадлежит файлу с помощью dpkg:

$ dpkg -S /bin/ls coreutils: /bin/ls

Это говорит нам, что ls предоставляется пакетом coreutils.

10
ответ дан 4 August 2018 в 19:34

Вы можете определить имя файла для утилиты командной строки, используя команду , которая . Например, мы можем найти путь к команде ls :

  $, которая ls / bin / ls  

С эту информацию вы можете узнать, какой пакет принадлежит файлу с помощью dpkg :

  $ dpkg -S / bin / ls coreutils: / bin / ls   

Это говорит нам, что ls предоставляется пакетом coreutils .

10
ответ дан 6 August 2018 в 03:41

Вы можете определить имя файла для утилиты командной строки, используя команду , которая . Например, мы можем найти путь к команде ls :

  $, которая ls / bin / ls  

С эту информацию вы можете узнать, какой пакет принадлежит файлу с помощью dpkg :

  $ dpkg -S / bin / ls coreutils: / bin / ls   

Это говорит нам, что ls предоставляется пакетом coreutils .

10
ответ дан 7 August 2018 в 21:34

Вы можете определить имя файла для утилиты командной строки, используя команду , которая . Например, мы можем найти путь к команде ls :

  $, которая ls / bin / ls  

С эту информацию вы можете узнать, какой пакет принадлежит файлу с помощью dpkg :

  $ dpkg -S / bin / ls coreutils: / bin / ls   

Это говорит нам, что ls предоставляется пакетом coreutils .

10
ответ дан 10 August 2018 в 09:50

Вы можете определить имя файла для утилиты командной строки, используя команду , которая . Например, мы можем найти путь к команде ls :

  $, которая ls / bin / ls  

С эту информацию вы можете узнать, какой пакет принадлежит файлу с помощью dpkg :

  $ dpkg -S / bin / ls coreutils: / bin / ls   

Это говорит нам, что ls предоставляется пакетом coreutils .

10
ответ дан 13 August 2018 в 16:05
  • 1
    Чтобы сделать один лайнер из этого, вы могли бы просто запустить dpkg -S $ (который ls) и, конечно же, не забудьте заменить ls на запрашивается фактическая команда. – b_laoshi 25 April 2017 в 08:38

В дополнение к сообщению Джеймса вы также можете сделать это в режиме онлайн: send-arp. Таким образом вы можете найти не только пакет, но и все зависимости (если они есть): cluster-agents

1
ответ дан 25 May 2018 в 21:31

В дополнение к сообщению Джеймса вы также можете сделать это в режиме онлайн: send-arp. Таким образом вы можете найти не только пакет, но и все зависимости (если они есть): cluster-agents

1
ответ дан 25 July 2018 в 22:02

В дополнение к сообщению Джеймса вы также можете сделать это в режиме онлайн: send-arp. Таким образом вы можете найти не только пакет, но и все зависимости (если они есть): cluster-agents

1
ответ дан 26 July 2018 в 18:30

В дополнение к сообщению Джеймса вы также можете сделать это в режиме онлайн: send-arp. Таким образом вы можете найти не только пакет, но и все зависимости (если они есть): cluster-agents

1
ответ дан 31 July 2018 в 11:19

В дополнение к сообщению Джеймса вы также можете сделать это в режиме онлайн: send-arp. Таким образом вы можете найти не только пакет, но и все зависимости (если они есть): cluster-agents

1
ответ дан 2 August 2018 в 03:34

В дополнение к сообщению Джеймса вы также можете сделать это в режиме онлайн: send-arp. Таким образом вы можете найти не только пакет, но и все зависимости (если они есть): cluster-agents

1
ответ дан 4 August 2018 в 19:34

В дополнение к сообщению Джеймса вы также можете сделать это в режиме онлайн: send-arp . Таким образом вы можете найти не только пакет, но и все зависимости (если они есть): cluster-agents

1
ответ дан 6 August 2018 в 03:41

В дополнение к сообщению Джеймса вы также можете сделать это в режиме онлайн: send-arp . Таким образом вы можете найти не только пакет, но и все зависимости (если они есть): cluster-agents

1
ответ дан 7 August 2018 в 21:34

В дополнение к сообщению Джеймса вы также можете сделать это в режиме онлайн: send-arp . Таким образом вы можете найти не только пакет, но и все зависимости (если они есть): cluster-agents

1
ответ дан 10 August 2018 в 09:50

В дополнение к сообщению Джеймса вы также можете сделать это в режиме онлайн: send-arp . Таким образом вы можете найти не только пакет, но и все зависимости (если они есть): cluster-agents

1
ответ дан 13 August 2018 в 16:05

Другие вопросы по тегам:

Похожие вопросы: