C语言和shell语言给文件加锁

C语言和shell语言给文件加锁,第1张

一般情况下是做不到的!

文件本身角度是无法实现加锁的!

只能从应用程序角度去加锁,如:在C程序中进行加锁和锁检查,当然,可以不是真正意义上的锁(否则shell无法识别)。 同时,在shell进程中进行加锁的锁检查!

使用OPENSSL命令

Plain Text code?

1

2

3

4

5

#加密

openssl enc -e -aes-256-cbc -in 要加密的文件 -out 要解密的文件 -pass pass:密码

#解密

openssl enc -d -aes-256-cbc -in 要解密的文件 -out 要加密的文件 -pass pass:密码

访问 *** 作系统命令

命令条目:shell

OS 命令: 输入 *** 作系统命令或按 ENTER 键

通过 SHELL,可以直接在该程序中执行 *** 作系统 (OS) 命令。当 SHELL 提示输入 OS 命令时,可以输入大多数有效的 OS 命令。命令执行后,SHELL 将返回到命令提示。

在 OS 命令提示下按 ENTER 键,将显示带大于号 (>) 的系统提示。可以象在通常的系统提示下那样输入 *** 作系统命令。输入 exit 返回到命令提示。

警告请勿使用 SHELL 命令删除锁定文件(文件扩展名为 .??k)或临时文件(文件扩展名为 .ac$ 或 .$a)。请勿在编辑软盘上存储的图形时使用 SHELL 运行 chkdsk、重置串行 I/O 端口或运行需要进行磁盘交换的外部程序。在该程序启动前,将终止驻留程序加载到内存中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11463819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存