我使用 crontab 安排一些任务。
如果我的计算机在计划 cron 执行某项操作期间关闭或关闭,会发生什么情况?
是否每个错过的 cron 作业在计算机打开后运行,或者那天错过的作业是否被忽略?如果错过的作业没有恢复,有没有办法配置 cron 以便在重新打开计算机后运行错过的任务?
我想从 X 网站保存/下载 pdf,然后将所有这些 pdf 合并为一个,这样我就很容易一次看到所有这些。
我做了什么,
从网站获取 pdf
wget -r -l1 -A.pdf --no-parent http://linktoX
将pdf合并为一个
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Combined_`date +%F`.pdf -dBATCH file1.pdf file2.pdf file3.pdf
我的问题/问题是,我想在一个脚本中将整个过程自动化,这样我就不必每天都这样做了。这里每天在 X 中添加新的 pdf。
那么,我该如何执行上面的第 2 步,而不提供所有 pdf 的完整列表,我尝试在第 2 步中执行file*.pdf
;但它以随机顺序组合了所有pdf。
下一个问题是,文件*.pdf 的总数每天都不相同,有时 5 个 pdf 有时 10 个......但好的是它按 file1.pdf file2.pdf 的顺序命名......
所以,我需要一些帮助来完成上述第 2 步,以便所有 pdf 都按顺序组合,我不必明确给出每个 pdf 的名称
谢谢。
更新:这解决了问题
pdftk `ls -rt kanti*.pdf` cat output Kanti.pdf
我ls -rt
按照file1.pdf
首先下载的方式进行操作,然后file2.pdf
以此类推...只是ls -t
在file20.pdf
开始和file1.pdf
最后...
如何在 Linux 中更改文件权限,以便只有 root 用户可以访问/打开 Linux 中的文件/目录。
编辑
正在做
chmod 600 文件名 + sudo chown root:root 文件名
将其更改为仅根可访问的文件。但是我只有在执行 $ sudo cat file.txt; 时才能看到文件内容。但是当我点击它时,它说文件内容无法显示。所以,当我点击它时,我希望它显示一个对话框或其他东西,提示我输入 root 密码,然后我可以打开文件。这可能吗 ??
如何将文件权限从 root 用户更改回普通用户 A ?
编辑 2
我什至可以
须藤鹦鹉螺。然后提供root密码来打开文件。但这一切都来自终端。我想打开某种应用程序/对话框,这样当我以普通用户身份单击该文件/目录时,它会提示我输入 root 密码,而不仅仅是告诉我您没有正确的文件权限来打开文件。我想这一定是可能的,可能是一些脚本。任何想法 ?
谢谢 :)
在这里解决