Если вам просто нужна резервная копия файла или каталога, то зачем указывать место назначения, просто используйте расширение оболочки, чтобы добавить дату в конец имени файла копии.
т.е.
cp filename.sh{,."`date`"}
, что приводит к
filename.sh.Sun 29 Sep 00:44:43 BST 2019
или просто используйте
cp filename{,.20190929}
filename.sh.20190929
Добавьте дату в соответствии с вашими потребностями.:)
muru's
помог, проблема была связана с некорректным использованием printf %s
.
$result = exec("printf %s ". $username. " | openssl dgst -sha1 -hmac ". $secret. " -binary | base64");
Спасибо за внимание.