在Unix中删除x时间的执行权限

时间:2015-05-16 16:47:48

标签: macos bash unix

是否可以在一定时间内删除文件的可执行权限?我猜它会在脚本中实现,但除impute <- function(data, type) { for (i in which(sapply(data, is.numeric))) { data[is.na(data[, i]), i] <- type(data[, i], na.rm = TRUE) } return(data) } 之外,我不知道该去哪里。这适用于我的Mac,因此它与Unix / Bash相关。

1 个答案:

答案 0 :(得分:0)

如果您需要在短时间内删除权限,可以使用以下内容:

chmod a-x && sleep <number-of-seconds> && chmod a+x

您可以附加&和结尾以让命令在后台运行。

如果你的情况比较复杂,你应该按照评论中的建议使用启动守护进程。