Сделайте `ln -s`, который проверяет неработающие символические ссылки

http://ubuntuforums.org/showthread.php?t=1608804 этот пост касается Ubuntu, я обнаружил, что вы можете не используйте asound.conf, так как он приводит к сбою импульсного звука. Тем не менее, я использовал те же настройки импульсного звука из Fedora.

для fedora / centos вы должны установить a52, ffmpeg и lacreate? библиотеки. потребовалось немного покопаться, чтобы выяснить, в каких библиотеках они были сейчас, поскольку имена изменились. У меня он работал в fc23, немного покопавшись в том, что и что предоставляет.

0
27.04.2019, 11:43
1 ответ

Не уверен, что это то, что вам нужно, но в своей функции вы можете использовать команду nameiдля проверки целевого файла перед созданием символической ссылки.

$ touch file1
$ ln -s file1 file2
$ ln -s file2 file3
$ namei file3 
f: file3
 l file3 -> file2
   l file2 -> file1
     - file1
$ echo $?
0
$ rm file1 # break first symlink
$ ls -l
$ namei file3
f: file3
 l file3 -> file2
   l file2 -> file1
       file1 - No such file or directory
$ echo $?
1
1
28.01.2020, 02:40

Теги

Похожие вопросы