小编Shy*_*Shy的帖子

“jsonlint:找不到命令”,尽管已安装 jsonlint

我有兴趣jsonlint在 Ubuntu 16.04 操作系统中使用命令行。所以我执行了

sudo apt-get install jsonlint

我得到了

Reading package lists... Done
Building dependency tree       
Reading state information... Done
jsonlint is already the newest version (1.4.0-1build1).
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
Run Code Online (Sandbox Code Playgroud)

但是当我尝试执行时

jsonlint -v packets.json
Run Code Online (Sandbox Code Playgroud)

我有

jsonlint: command not found
Run Code Online (Sandbox Code Playgroud)

为什么?我该如何解决?

command-line apt execute-command 16.04 json

6
推荐指数
1
解决办法
4515
查看次数

如何在 Ubuntu 16.04 的 cronjobs 中运行 SUDO... 命令?

某些终端命令只能以 root 用户身份运行。如果我们尝试在没有sudo关键字的情况下执行它们,它们会因Permission denied错误而失败。一个例子是在某些位置创建目录/文件夹的命令。

我需要在我的 Ubuntu 16.04 中运行一个这样的命令作为 cron 作业的一部分。通常我可以sudo在终端中使用关键字运行命令,然后会提示我输入root用户的密码,然后命令将成功执行。

但是现在我必须在我的crontab文件中输入此命令作为 cron 作业的一部分,我该怎么做?如何将这样的命令作为 cronjob 的一部分运行?

permissions command-line bash scripts cron

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

command-line ×2

16.04 ×1

apt ×1

bash ×1

cron ×1

execute-command ×1

json ×1

permissions ×1

scripts ×1